//一对小兔子从出生后第3个月起每个月都生一对小兔子。
//小兔子长到第三个月后每个月又生一对子兔子。假如兔子都不死，
//问每个月的小兔子数量和兔子总数为多少？
//（输出前15个月即可）
//程序分析：兔子的规律为数列1,1,2,3,5,8,13,21....。
//从第三个月开始兔子总数下个月是上两个月之和。

#include <stdio.h>
int main(void)
{
	int adultRabbitsNum = 0, childRabbitsNum = 1, totalRabbitsNum = 1;
	int tmp;
	for (int i = 0; i < 15; i++)
	{
		totalRabbitsNum = adultRabbitsNum + childRabbitsNum;
		printf("第%d月：\n成年数：%d 小兔树：%d 总数：%d \n", (i + 1),
		       adultRabbitsNum, childRabbitsNum, totalRabbitsNum);
		tmp = adultRabbitsNum;
		adultRabbitsNum = adultRabbitsNum + childRabbitsNum ;//子兔变为成年兔
		childRabbitsNum = tmp;//成年兔生子兔
	}
}



